using Godot;
using System;

//我是单例的 可以管理一些全局变量  值初始化一次
public partial class GameManager : Node
{

    //标量
    /*
     标量：标量是指只有大小（数值）而没有方向的物理量。
    常见的标量包括温度、质量、时间、速度的大小（速率）、能量等。
    标量可以用一个单一的数值来表示，通常附带一个单位。
     */
    float playerHealth = 100.0f; // 玩家生命值

    //向量
    /*
     向量: 向量是指既有大小又有方向的物理量。常见的向量包括速度、加速度、力、位移等。
    向量通常用一个箭头表示，箭头的长度表示大小，箭头的方向表示方向。
    向量可以用多个分量来表示，例如二维向量可以用 (x, y) 来表示，三维向量可以用 (x, y, z) 来表示。
     */
    Vector2 position = new Vector2(10, 20); // 位置向量

    // 只 Ready 一次
    public override void _Ready()
    {
        GD.Print("我是 Game Manager");
    }
}
